package testApp;

import java.io.File;

import log.LogToGuiObserver;

import serverClient.ConfigChangeObserver;
import serverClient.GuiChangeObserver;

import app.AppInterface;


public class MockApp implements AppInterface{
	
	public void initGui() {
	}
	public void initObservers() {
	}
	
	public String getLocalIp() {
		return "127.0.0.1";
	}
	
	public String getNextLocalIP(String previousIP) {
		return null;
	}
	
	public String getLastConectionIP() {
		return null;
	}

	public void setLastConectionIP(String lastConectionIP) {
	}
	
	public String getLastSyncDoneMsg() {
		return null;
	}
	
	public void setLastSyncDoneMsg(String lastSyncDoneMsg) {
		
	}
	
	public String getIPAddress() {
		return "193.10.10.57";
	}
	
	public void setIPAddress(String ipadd) {
	}
	
	public File getDirectory() {
		return null;
	}
	
	public void setDirectory(File directory) {
	}
	
	public boolean getStartListen() {
		return false;
	}
	
	public void setStartListen(boolean startListen) {
	}
	
	public void startSync() {
	}
	
	public void cancel() {
	}
	
	public String getSyncMode() {
		return null;
	}
	
	public void setSyncMode(String syncMode) {
	}
	
	public int getSendPort() {
		return 1;
	}
	
	public void setSendPort(int sendPort) {
	}
	
	public int getListenPort() {
		return 1;
	}
	
	public void setListenPort(int listenPort) {
	}
	
	public int getAutoSyncDelay() {
		return 500;
	}
	
	public void setAutoSyncDelay(int delayInSec) {
	}
	
	public boolean getAllowDelete() {
		return false;
	}
	
	public void setAllowDelete(boolean allowDelete) {
	}
	
	public boolean getDeleteWarning() {
		return true;
	}
	
	public void setDeleteWarning(boolean deleteWarning) {
	}
	
	public boolean getAutoSync() {
		return false;
	}

	public void setAutoSync(boolean autoSync) {		
	}
	
	public void saveConfig() {
	}
	
	public void clearLog() {
	}
	
	public void removeOldRemoteFileLists() {
	}

	public boolean getLocalSync() {
		// TODO Auto-generated method stub
		return false;
	}

	public File getSecondDir() {
		// TODO Auto-generated method stub
		return null;
	}

	public void setLocalSync(boolean localSync) {
		// TODO Auto-generated method stub
		
	}

	public void setSecondDir(File secondDir) {
		// TODO Auto-generated method stub
		
	}

	public boolean getVisibleGui() {
		// TODO Auto-generated method stub
		return false;
	}

	public void setVisibleGui(boolean visibleGui) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public String getLogLine() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean getIncludeHidden() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void setIncludeHidden(boolean includeHidden) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean getFirstStart() {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public void closeLogFileReadingPart() {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void openLogFileForReading() {
		// TODO Auto-generated method stub
		
	}
	@Override
	public boolean getSaveLog() {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public void setSaveLog(boolean saveLog) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public String getGuiType() {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void setGuiType(String guiType) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public boolean getUseExactTime() {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public void setUseExactTime(boolean useExactTime) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void addConfigChangeObserver(ConfigChangeObserver cco) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void addGuiChangeObserver(GuiChangeObserver gco) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void addLogToGuiObserver(LogToGuiObserver ltgo) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public String getSkinType() {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void setSkinType(String skinType) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public boolean doesOldRemoteFileListsExist() {
		// TODO Auto-generated method stub
		return false;
	}
	
}
